tempestuous roaring of the elements - Francés Inglés Diccionario